package wifiunion.com.notice;

/**
 * Created by Administrator on 2016/11/23.
 */

public interface StatisticsContact {

    interface View extends BaseView {

        public void onProgress();

        public void onError(Object obj);

        public void onSuccess(Object obj);

        public void onImgUploadSuccess(String imgpath);

        public void onAddDeviceSuccess();

        public void onAddDeviceLocSuccess();

        public void onGetDeviceLocListSuccess(Object obj);

        public void onAddGroupSuccess();

        public void onGetDeviceGroupListSuccess(Object obj);

        public void onDeleteDeviceSuccess();


        public void onEditDeviceSuccess();

        public void onDeleteGroupSuccess();


        public void onGetNoticeTriggerCountSuccess(Object data);

        public void onGetNoticeSendCountSuccess(Object data);

        public void onGetDeviceListSuccess(Object data);

    }

    interface CustomerGroupView extends BaseView
    {
        public void onGetCustomerGroupError(Object obj);

        public void onGetCustomerGroupSuccess(Object obj);

    }

    interface CaptureProcessView extends BaseView
    {
        public void deleteUserSuccess();

        public void deleteUserFailed(Object obj);


        public void exchangeIvSuccess();
        public void exchangeIvFailed(Object obj);

    }

    interface Presenter extends BasePresenter {

    }

    interface Model extends BaseModel {

    }

    interface Callback extends BaseCallBack {


    }
}
